###############################################
# Addon AJAX check
###############################################

#
#-----[  ]---------------------------------
#
 /ajax/user_register.php


#
#-----[  ]--------------------------------
#

    case 'refresh_captcha';
        $html = CAPTCHA()->get_html();
    break;

#
#-----[ ,  ]----------------------
#

//invite check
    case 'check_invite':
        $invite_code = (string) $this->request['invite_code'];
        if (empty($invite_code))
        {
            $html = '<img src="./images/bad.gif"> <span class="leechmed bold">'. $lang['NO_INPUT_INVITE'] .'</span>';
        }
        else if($err = validate_invite_code($invite_code))
        {
            $html = '<img src="./images/bad.gif"> <span class="leechmed bold">'. $err .'</span>';
        }
        break;

#
#-----[  ]---------------------------------
#
 /language/lang_russian/lang_main.php

#
#-----[  ]--------------------------------
#

$lang['REGISTERED_IN_TIME'] = "    <br /><br />    01:00  17:00 MSK ( ". date('H:i:s') ." MSK)<br /><br />     ";

#
#-----[ ,  ]----------------------
#

// Invite
$lang['NO_INPUT_INVITE'] = '        ';

#
#-----[  ]---------------------------------
#
 /templates/default/usercp_register.tpl

#
#-----[  ]--------------------------------
#
<td><input type="text" name="invite_code" size="35" value="{INVITE_CODE}" /></td>

#
#-----[  ]-----------------------------
#

<td><input id="invite_code" type="text" name="invite_code" onBlur="ajax.exec({ action: 'user_register', mode: 'check_invite', invite_code: $('#invite_code').val()}); return false;" size="35" value="{INVITE_CODE}" />&nbsp;<span id="check_invite"></span></td>

#
#-----[EoM]------------------------------------
#